package com.hh.bidding.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.util.Date;

/**
 * 招标报价;
 * @author : http://www.chiner.pro
 * @date : 2025-9-11
 */
public class BidTenderQuotation extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /** 主键，招标项目报价单ID */
    @Excel(name = "主键，招标项目报价单ID")
    private Integer id ;
    /** 招标公告ID */
    @Excel(name = "招标公告ID")
    private Integer uid ;
    /** 招标项目ID */
    @Excel(name = "招标项目ID")
    private Integer sid ;
    /** 招标项目编号 */
    @Excel(name = "招标项目编号")
    private String sCode ;
    /** 采购计划ID */
    @Excel(name = "采购计划ID")
    private Integer aid ;
    /** 采购计划编号 */
    @Excel(name = "采购计划编号")
    private String aaCode ;
    /** 供应商ID */
    @Excel(name = "供应商ID")
    private Integer hid ;
    private String hName ;//供应商名称
    /** 报价降幅，单位是% */
    @Excel(name = "报价降幅，单位是%")
    private Double bjDecline ;
    /** 报价金额 */
    @Excel(name = "报价金额")
    private Double bjTotal ;
    /** 报价次数 */
    @Excel(name = "报价次数")
    private Integer bjCount ;
    private Double startPrice;//供应商起始价格

    @Excel(name = "供应商当前的竞价排名")
    private Integer sorted ;//排名

    /** 主键，招标项目报价单ID */
    public Integer getId(){
        return this.id;
    }
    /** 主键，招标项目报价单ID */
    public void setId(Integer id){
        this.id=id;
    }
    /** 招标公告ID */
    public Integer getUid(){
        return this.uid;
    }
    /** 招标公告ID */
    public void setUid(Integer uid){
        this.uid=uid;
    }
    /** 招标项目ID */
    public Integer getSid(){
        return this.sid;
    }
    /** 招标项目ID */
    public void setSid(Integer sid){
        this.sid=sid;
    }
    /** 招标项目编号 */
    public String getsCode(){
        return this.sCode;
    }
    /** 招标项目编号 */
    public void setsCode(String sCode){
        this.sCode=sCode;
    }
    /** 采购计划ID */
    public Integer getAid(){
        return this.aid;
    }
    /** 采购计划ID */
    public void setAid(Integer aid){
        this.aid=aid;
    }
    /** 采购计划编号 */
    public String getAaCode(){
        return this.aaCode;
    }
    /** 采购计划编号 */
    public void setAaCode(String aaCode){
        this.aaCode=aaCode;
    }
    /** 供应商ID */
    public Integer getHid(){
        return this.hid;
    }
    /** 供应商ID */
    public void setHid(Integer hid){
        this.hid=hid;
    }

    public String gethName() {
        return hName;
    }

    public void sethName(String hName) {
        this.hName = hName;
    }

    /** 报价降幅，单位是% */
    public Double getBjDecline(){
        return this.bjDecline;
    }
    /** 报价降幅，单位是% */
    public void setBjDecline(Double bjDecline){
        this.bjDecline=bjDecline;
    }
    /** 报价金额 */
    public Double getBjTotal(){
        return this.bjTotal;
    }
    /** 报价金额 */
    public void setBjTotal(Double bjTotal){
        this.bjTotal=bjTotal;
    }
    /** 报价次数 */
    public Integer getBjCount(){
        return this.bjCount;
    }
    /** 报价次数 */
    public void setBjCount(Integer bjCount){
        this.bjCount=bjCount;
    }
    public Double getStartPrice() {
        return startPrice;
    }

    public void setStartPrice(Double startPrice) {
        this.startPrice = startPrice;
    }

    public Integer getSorted() {
        return sorted;
    }

    public void setSorted(Integer sorted) {
        this.sorted = sorted;
    }

}
